Вход

Просмотр полной версии : Backbone вопрос по View с вложенными данными


mue
25.12.2012, 15:03
Допустим у нас есть такие данные
var json = [
{
id: 1,
children: [
{
id: 3
},
{
id: 4
}
]
},
{
id: 2,
children: [
{
id: 5
},
{
id: 6
}
]
}
]
Я хочу выделить модель, чтобы на ее основе построить View.
Я выделил данные для модели

{
id: 2,
children: [
{
id: 5
},
{
id: 6
}
]
}

но свойство "children" тоже содержит данные, которые как по мне тоже представляют отдельную модель, что то типа этого

{
id: 5
}


Я хотел спросить как будет верно отрисовать исходные пришедшие данные? Может будет несколько вложеннных View или как то по другому ?

mexoboy
04.01.2013, 01:30
Поменять структуру колекции например. Вместо массива children держать ссылку на предка. Тем самым ты избавишься от вложенных данных и у тебя будет удобная выборка по корневому разделу (parent)